database .net copy protection electronic licensing blogfa thin-client java content license distribution software music classic radius3 dance development jazz drm music open source ballet projects developers j2ee databases http blues dancing object oriented application digital rights management software development asp copyright c++ tap design